package com.kws.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kws.system.domain.TbExtend;
import com.kws.system.domain.info.QueryExtendInfo;
import com.kws.system.domain.vo.CreateExtendRq;
import com.kws.system.domain.vo.QueryExtendRq;
import com.kws.system.domain.vo.UpdateExtendRq;

public interface ExtendService extends IService<TbExtend> {
    Page<QueryExtendInfo> queryExtendPage(QueryExtendRq rq);

    boolean createExtend(CreateExtendRq rq);

    QueryExtendInfo queryExtendById(Long id);

    boolean updateExtendById(UpdateExtendRq rq);

    boolean deleteExtendById(Long id);
}
